An extensible architecture for main-memory real-time storage systems
نویسندگان
چکیده
M 2 RTSS is a main-memory storage system, which has been under recent development at Seoul National University as a vehicle for high-performance and real-time database application research. To deal with requirements from various applications, M 2 RTSS architecture is designed to have extensibility in many aspects of storage system functionality. One crucial aspect of such extensibility is that the user is allowed to compose application-speciic, high-level operations with a basic set of operations supplied by the system. Called composite actions in M 2 RTSS, these operations run on a customized M 2 RTSS server with minimum interpro-cess communication with user processes, thus increasing the overall performance of executing user transactions. The object-oriented design and implementation of the whole M 2 RTSS system facilitates this type of application-speciic extension as well as other types in transaction scheduling and recovery. This paper rst describes the overall architecture of M 2 RTSS and then explore the composition of application-speciic operations in detail.
منابع مشابه
Object - Oriented Design of Main - Memory DBMSfor Real - Time
Many applications, such as telecommunication, process control, and virtual reality, require real-time access to database. Main-memory DBMS, which becomes feasible with the increasing availability of large and relatively cheap memory, can provide better performance than disk-based systems for real-time applications. This paper presents an overall architecture of M 2 RT, a Main-Memory Real-Time D...
متن کاملTerraME Observer: An Extensible Real-Time Visualization Pipeline for Dynamic Spatial Models
This paper presents ongoing research results of an extensible visualization pipeline for real-time exploratory analysis of spatially explicit simulations. We identify the software requirements and discuss the main conceptual and design issues. We propose a protocol for data serialization, a high performance monitoring mechanism, and graphical interfaces for visualization. Experiments for perfor...
متن کاملAn Extensible Real-time Visualization Pipeline for Dynamic Spatial Modelling
This article presents research results of an extensible visualization pipeline for real-time exploratory analysis of spatially explicit simulations. We identify software requirements and discuss the main conceptual and design issues. We propose a protocol for data serialization, a high performance monitoring mechanism, and graphical interfaces for visualization. Performance experiments show tha...
متن کاملCrash Recovery for Embedded Main Memory Database
In the last years, the deployment of embedded real-time communication systems has increased dramatically. At the same time, the amount of data that needs to be managed by embedded real-time main memory databases is increasing, thus requiring an efficient data management. However, system crash will cause data loss in main memory, which will seriously affect the normal operation of the entire com...
متن کاملIBM Memory Expansion Technology (MXT)
Several state-of-the-art technologies are leveraged to establish an architecture for a low-cost and high performance memory controller and memory system that more than doubles the effective size of the installed main memory without significant added cost. This unique architecture is the first of its kind to employ real-time main memory content compression at a performance competitive with the b...
متن کامل